
package com.mephi.interfaces;


/**
 * Interface which is used to managing the logged profile
 * @author mephisto
 * @version 1.0
 * 2011-06-04
 */
public interface LoginManager
{
	/**
	 * 
	 * @return the currentProfile
	 */
	Profile getCurrentProfile();

	/**
	 * 
	 * @param currentProfile the currentProfile to set
	 */
	void setCurrentProfile(Profile currentProfile);
	
	/**
	 * 
	 * @return true if currently someone is logged in, false in the other cases
	 */
	public boolean isSomebodyLoggedIn();
}
